package gerente;


import java.util.Collection;

public abstract class Gerente {

	private static Gerente INSTANCE;

	public static Gerente getInstance() {
		if (INSTANCE == null) {
			INSTANCE = new GerenteLista();
		}
		return INSTANCE;
	}

	public abstract boolean contratar(Funcionario f);

	public abstract boolean demitir(String email);

	public abstract Collection<Funcionario> getListaFuncionarios();
}
